提取Unity WebGL游戏资源(.unityweb文件)
最近为了重新设计小程序中《散樱乱武》工具的外观,打算提取官方网页游戏(基于Unity WebGL)的美术资源,参考的方法为:
How to extract assets from Unity WebGL games (.unityweb files)
首先打开游戏网址,让其下载完全部资源,然后刷新网页,按F12打开开发者工具。
- 打开Network标签页;
- 在筛选器中输入「unityweb」;
- 找到浏览器对
.unityweb
文件的请求; - 然后右击选择「在新标签页打开」;
- 打开后会提示保存
.unityweb
文件到本地,随便选个目录保存就好,所有文件都以相同方法保存到本地;
这样就成功得到了该游戏的所有.unityweb
文件,然后
先使用解压软件对
.unityweb
文件以及解压出来的子文件进行解压,直到提示无法读取文件(保证已获得真正的.unityweb
文件);下载并解压AssetStudio(Github地址),根据使用的版本不同需要安装不同版本.Net,详情参考AssetStudio文档;
运行AssetStudioGUI.exe,然后将所有
.unityweb
文件导入到软件中(直接拖入即可);加载完成后即可依次点击「Export」→「All assets」导出所有资源;
最后即可看到解包后的各种资源。